home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- #
- # This is an example application of the getVGAreg tool
- #
- # This script produces an svgalib-compatible mode line for an ET4000, from the
- # current mode. Running this from X will enable you to use EXACTLY the same
- # mode from svgalib as from X.
- #
- # It can be easily adapted for other cards that use the dynamic configuration
- # mode of svgalib.
- #
- # written by Kris Coryn
- #
-
- echo "
- /* mode -- $1 */
- /* Video timing:
- `clockprobe` */
-
- static unsigned char g$1_regs[73] = {
- \
- `getVGAreg -x CRTC 0`,`getVGAreg -x CRTC 1`,`getVGAreg -x CRTC 2`,`getVGAreg -x CRTC 3`,\
- `getVGAreg -x CRTC 4`,`getVGAreg -x CRTC 5`,`getVGAreg -x CRTC 6`,`getVGAreg -x CRTC 7`,\
- `getVGAreg -x CRTC 8`,`getVGAreg -x CRTC 9`,`getVGAreg -x CRTC 10`,`getVGAreg -x CRTC 11`,
- \
- `getVGAreg -x CRTC 12`,`getVGAreg -x CRTC 13`,`getVGAreg -x CRTC 14`,`getVGAreg -x CRTC 15`,\
- `getVGAreg -x CRTC 16`,`getVGAreg -x CRTC 17`,`getVGAreg -x CRTC 18`,`getVGAreg -x CRTC 19`,\
- `getVGAreg -x CRTC 20`,`getVGAreg -x CRTC 21`,`getVGAreg -x CRTC 22`,`getVGAreg -x CRTC 23`,
- \
- `getVGAreg -x ATRCTL 0`,`getVGAreg -x ATRCTL 1`,`getVGAreg -x ATRCTL 2`,`getVGAreg -x ATRCTL 3`,\
- `getVGAreg -x ATRCTL 4`,`getVGAreg -x ATRCTL 5`,`getVGAreg -x ATRCTL 6`,`getVGAreg -x ATRCTL 7`,\
- `getVGAreg -x ATRCTL 8`,`getVGAreg -x ATRCTL 9`,`getVGAreg -x ATRCTL 10`,`getVGAreg -x ATRCTL 11`,
- \
- `getVGAreg -x ATRCTL 12`,`getVGAreg -x ATRCTL 13`,`getVGAreg -x ATRCTL 14`,`getVGAreg -x ATRCTL 15`,\
- `getVGAreg -x ATRCTL 16`,`getVGAreg -x ATRCTL 17`,`getVGAreg -x ATRCTL 18`,`getVGAreg -x ATRCTL 19`,\
- `getVGAreg -x ATRCTL 20`,
- \
- `getVGAreg -x GRCTL 0`,`getVGAreg -x GRCTL 1`,`getVGAreg -x GRCTL 2`,`getVGAreg -x GRCTL 3`,\
- `getVGAreg -x GRCTL 4`,`getVGAreg -x GRCTL 5`,`getVGAreg -x GRCTL 6`,`getVGAreg -x GRCTL 7`,\
- `getVGAreg -x GRCTL 8`,
- \
- `getVGAreg -x SEQ 0`,`getVGAreg -x SEQ 1`,`getVGAreg -x SEQ 2`,\
- `getVGAreg -x SEQ 3`,`getVGAreg -x SEQ 4`,
- \
- `getVGAreg -x MISC`,
- \
- `getVGAreg -xu CRTC 0x30`,`getVGAreg -xu CRTC 0x31`,`getVGAreg -xu CRTC 0x32`,`getVGAreg -xu CRTC 0x33`,\
- `getVGAreg -xu CRTC 0x34`,`getVGAreg -xu CRTC 0x35`,`getVGAreg -xu CRTC 0x36`,`getVGAreg -xu CRTC 0x37`,\
- `getVGAreg -xu CRTC 0x3f`,`getVGAreg -xu SEQ 7`,0x0,0x0,
- \
- `getVGAreg -xu ATRCTL 0x16`
- \
- };
- "